Digital Garden国内访问大框问题

Check

作者已经接受了我的 PR,这个问题应该不会出现了 2023 年 5 月 24 日 22:17:40

无法加载文件关系图

因为 cdn.jsdelivr.net 在国内已经无法使用,而 Digital Garden 在 vercel 的构建仓库中默认使用的确实 cdn.jsdelivr.net。导致在国内访问的时候无法加载对应 js,则会出现下图的问题。
image.png
这个问题一开始也困扰了我一段时间,毕竟如果关闭局部关系图的展示那还叫数字花园吗?而且我自己访问其实并不会出现这个问题,直到我在看到了 cdn.jsdelivr.net 后。。。

替换 Cdn 解决问题

首先将托管仓库拉到本地(不会拉就百度,教程都挺详细的)

需要替换的文件目录:

  1. src\site\_includes\components\pageheader.njk
  2. src\site\_includes\components\timestamps.njk

cdn.jsdelivr.net 使用 ctrl+h 替换为 fastly.jsdelivr.net,下图是我替换后的结果
image.png

commit 这次修改,然后 push 到远程仓库。等待 vercel 构建完成后访问,应该就没问题了

image.png

image.png

Info

我已经向作者提交了 pr,在作者采纳之前可以作为临时补救方法 2023 年 5 月 2 日 22:36:07